artificial climbing structure - Alemán Inglés Diccionario